benchee report

Small System info

System info

Run Time Comparison

Name Iterations per Second Average Deviation Median Mode Minimum Maximum Sample size
v2 (flush inbox) 12.47 K 80.20 μs ±9.44% 78.21 μs 74.54 μs 71.70 μs 592.73 μs 61958
v1 (basic) 12.45 K 80.33 μs ±9.20% 78.39 μs 78.24 μs 73.35 μs 687.08 μs 61851
v1 (basic) + inline 12.26 K 81.58 μs ±9.68% 79.92 μs 80.30 μs, 79.48 μs 70.23 μs 639.41 μs 60908
v2 (flush inbox) + inline 12.22 K 81.84 μs ±10.09% 79.80 μs 80.51 μs 72.72 μs 561.58 μs 60712
v3 (spawn link) 11.94 K 83.75 μs ±11.40% 81.02 μs 79.03 μs 72.46 μs 211.48 μs 59333
v4 (fail at first error) + inline 11.82 K 84.62 μs ±10.83% 82.12 μs 79.40 μs 73.20 μs 358.71 μs 58727
v3 (spawn link) + inline 11.71 K 85.37 μs ±12.21% 82.23 μs 81.36 μs, 78.58 μs, 78.58 μs, 79.26 μs 73.22 μs 271.05 μs 58210
v4 (fail at first error) 11.36 K 88.04 μs ±14.70% 84.04 μs 84.33 μs 73.05 μs 251.60 μs 56435
v5 (pool) 9.10 K 109.86 μs ±23.63% 98.35 μs 93.84 μs, 93.17 μs, 94.16 μs 9.65 μs 274.22 μs 45224
v5 (pool) + inline 8.86 K 112.87 μs ±27.38% 99.12 μs 95.97 μs, 92.41 μs, 95.89 μs, 95.43 μs, 93.48 μs 8.89 μs 311.25 μs 44037

Memory Usage Comparison

Name Average Deviation Median Mode Minimum Maximum Sample size
v2 (flush inbox) 74.56 KB ±2.21% 75.13 KB 75.13 KB 62.08 KB 76.30 KB 15330
v1 (basic) 74.22 KB ±2.09% 74.77 KB 74.77 KB 62.02 KB 74.77 KB 15342
v1 (basic) + inline 74.18 KB ±2.21% 74.77 KB 74.77 KB 61.90 KB 76.13 KB 14832
v2 (flush inbox) + inline 74.50 KB ±2.28% 75.13 KB 75.13 KB 62.08 KB 76.30 KB 15356
v3 (spawn link) 74.43 KB ±3.89% 75.59 KB 75.59 KB 60.80 KB 75.59 KB 15972
v4 (fail at first error) + inline 74.46 KB ±3.92% 75.64 KB 75.64 KB 61.02 KB 75.64 KB 15643
v3 (spawn link) + inline 74.44 KB ±3.84% 75.59 KB 75.59 KB 60.85 KB 75.59 KB 15503
v4 (fail at first error) 74.40 KB ±4.09% 75.64 KB 75.64 KB 60.85 KB 75.64 KB 15000
v5 (pool) 95.29 KB ±12.81% 88.16 KB 108.23 KB 66.58 KB 159.38 KB 12363
v5 (pool) + inline 107.98 KB ±16.96% 116.59 KB 117.90 KB 65.87 KB 168.66 KB 10943